Automatisierter, flexibler Modultest in der Zielumgebung

نویسندگان

  • Thomas Eißenlöffel
  • Sebastian Moslener
چکیده

Wie lassen sich verschiedene, am Markt verfügbare Werkzeuge zu einer flexiblen, kostengünstigen Lösung integrieren, um Kfz-Steuergeräte-Applikationen automatisiert zu testen? Die Testdurchführung soll sowohl auf einer Entwicklungsplattform als auch auf einer Zielprozessor-Plattform mit einer beliebig großen Anzahl von Tests erfolgen. Zusätzlich soll die Codeabdeckung der Gesamttests bestimmt werden. Die Vorteile des hier aufgezeigten Konzepts werden hinsichtlich Qualitätsverbesserungen und Verkürzung der Testzeiten erläutert. Die Auswahl der Werkzeuge wird begründet und ihre Integration in verschiedene Testumgebungen beschrieben sowie die jeweiligen Grenzen und Alternativen aufgezeigt. Anhand eines realen Entwicklungsprojekts wird der Nutzen einer solchen Werkzeugkette dargestellt und von den Erfahrungen der Benutzer berichtet. Ein Ausblick auf mögliche zukünftige Erweiterungen schließt das Thema ab. Aufbau der Toolkette Zur Erfüllung der unterschiedlichen QS-Anforderungen bei der Softwareentwicklung, sowie der Einhaltung der Sicherheitsnormen bei der Steuergeräteentwicklung im Automobilbereich, wurden folgende Anforderungen an eine „Testsuite“ definiert: Plattform-Unabhängigkeit und hohe Flexibilität Einfache Test-Spezifikation und -Protokollerstellung Anforderungsverfolgung Einfache Handhabung Verarbeitung großer sowie dynamische Erzeugung komplexer Testvektoren Ermittlung der Testabdeckung C1/C2 Einfache Integration verschiedener, am Markt verfügbarer Werkzeuge (Kosten) Die von MBtech entwickelte Testsuite deckt diese Anforderungen ab und integriert verschiedene, am Markt verfügbare Werkzeuge. Bei der Auswahl wurde besonders darauf geachtet, am Markt eingeführte und verbreitete wie auch leicht integrierbare Werkzeuge zu verwenden, die sich zeitund kostensparend in unterschiedlichen Kombinationen zu verschiedenen Testumgebungen zusammenstellen lassen.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Softwaretechnische Ansätze für die Entwicklung flexibler Anwendungssysteme - Ergebnisse einer explorativen Studie

Zu den Wettbewerbsanforderungen (z.B. Entwicklung flexibler Produkte), denen sich deutsche Softwareunternehmen ausgesetzt sehen, liegen nur wenige empirisch abgesicherte Erkenntnisse vor. Ebenso verhält es sich mit Erkenntnissen zu der Unterstützung, die aktuelle softwaretechnische Ansätze für die Erfüllung der Anforderungen bieten. Daher hat der Lehrstuhl eine explorative Studie zum Thema Vari...

متن کامل

ADEPT: Ein integrierender Ansatz zur Entwicklung flexibler, zuverlässiger, kooperierender Assistenzsysteme in klinischen Anwendungsumgebungen

Die Entwicklung flexibler, kooperierender Assistenzsysteme mit der für den klinischen Bereich unerläßlichen Zuverlässigkeit ist auf Basis der heutigen Softwaretechnologie immer noch ein äußerst schwieriges und aufwendiges Unterfangen. In diesem Beitrag wird ein neuer Ansatz vorgestellt, der durch strikte Trennung und Kapselung von Ablauflogik sowie Ausnahmeund Fehlerbehandlung vom eigentlichen ...

متن کامل

Prototypische Integration automatisierter Programmbewertung in das LMS Moodle

1 Einleitung und Fragestellung Die automatisierte Programmbewertung als ergänzendes Hilfsmittel in der Programmierausbildung ermöglicht eine zusätzliche Lernerfahrung für Studierende. Das unmittelbare Feedback dieser Systeme auf die eingereichten Aufgabenlösungen bietet den Studierenden Hilfestellung bei der erfolgreichen Bearbeitung der Aufgabe. An vielen Hochschulen existieren bereits Angebot...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009